#pragma once
#include <stdio.h>
#include<stdlib.h>
#include<assert.h>

typedef int  HpDataType;
typedef struct Heap
{
	HpDataType* a;
	int capacity;
	int size;
}HP;


void HeapInit(HP* hp);
void HeapPush(HP* hp, HpDataType x);
void HeapDestroy(HP* hp);